package me.zhengjie.service;

import me.zhengjie.pojo.dto.DeliveryDto;
import me.zhengjie.pojo.dto.ThreeFloorOutboundDto;
import me.zhengjie.pojo.entity.StorageReleaseDto;
import me.zhengjie.pojo.entity.TaskWhetherExistDto;
import me.zhengjie.pojo.vo.ReturnVo;

public interface DeliveryService {
    ReturnVo deliveryTask(DeliveryDto oneFloorOutboundDto);

    ReturnVo inboundTask();

    ReturnVo threeFloorOutbound(ThreeFloorOutboundDto threeFloorOutboundDto);

    ReturnVo artificialInbound(DeliveryDto oneFloorOutboundDto);

    ReturnVo containerCodeTaskWhetherExist(TaskWhetherExistDto taskWhetherExistDto);

    ReturnVo storageRelease(StorageReleaseDto storageReleaseDto);
}
